//
//  LeftViewController.h
//  Menu
//
//  Created by dllo on 15/7/3.
//  Copyright (c) 2015年 lijiangang. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "RESideMenu.h"
#import "CollectViewController.h"
#import "EssentialViewController.h"
#import "UIImageView+WebCache.h"
#import "RandomViewController.h"
#import "DataHandle.h"

@protocol  LeftViewControllerDelegate <NSObject>

-(void)pushToCollectController;
-(void)pushToEssentialController;
-(void)pushToRandomController;

@end

@protocol leftDelegate2 <NSObject>

-(void)pushToCollectController;
-(void)pushToEssentialController;
-(void)pushToRandomController;

@end

@protocol leftDelegate3 <NSObject>

-(void)pushToCollectController;
-(void)pushToEssentialController;
-(void)pushToRandomController;

@end

@protocol leftDelegate4 <NSObject>

-(void)pushToCollectController;
-(void)pushToEssentialController;
-(void)pushToRandomController;

@end

@interface LeftViewController : UIViewController<UITableViewDelegate,UITableViewDataSource,UIAlertViewDelegate>

@property(assign,nonatomic)NSInteger tag;
@property(nonatomic,assign)id<LeftViewControllerDelegate>myDelegate;
@property(nonatomic,assign)id<leftDelegate3>delegate2;
@property(nonatomic,assign)id<leftDelegate3>delegate3;
@property(nonatomic,assign)id<leftDelegate4>delegate4;

@end
